package com.inkrl.user.service;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.inkrl.user.domain.User;

public interface TokenService {
    /**
     * @author InkReturn
     * @Description  通过手机号码去查找redis中
     * @date 2020/9/12 13:47
     * @methodName getTokenByPhone
     * @param phone 手机号码
     * @return String token字符串
     */
    String getTokenByphone(String phone);
    /**
     * @author InkReturn
     * @Description  通过手机号生成token ，会将原先的token删除
     * @date 2020/9/12 14:02
     * @methodName newToken
     * @param user 封装用户信息
     * @return String token字符串
     */
    String newToken(User user) throws JsonProcessingException;
    String getUserJsonByToken(String token);
}
